.container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 10px;
  padding: 0 2px;
}
.item {
  height: 140px;
  padding: 3px 0;
  overflow: hidden;
}
.item img,
.image-slot {
  width: 115px;
  height: 110px;
  padding: 0;
  margin: 0;
}
.item p {
  max-width: 115px;
  padding: 0;
  margin: -5px 0 0 8px;
  overflow: hidden;
  font-size: 14px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-image {
  width: 100%;
  height: 100px;
}
.selected {
  border: 2px #5fb878 solid;
}
